package com.whmall.service.crm.module.companycertificatechemical.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 公司证件化合物表
 *
 * @author alex
 * @since 2020/8/17
 */
@Data
@TableName("`company_certificate_chemical`")
public class CompanyCertificateChemicalDO {
    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 是否删除，0否，不等于0是
     * 删除时，设置为当前时间戳
     */
    private Integer deleted;

    /**
     * 是否有效 1有效，时间戳无效，当审核状态为驳回或取消为无效，否则为有效
     */
    private Integer isEffective;

    /**
     * 化合物ID
     */
    private Long chemicalId;

    /**
     * 经营证件ID
     */
    private Long certificateId;

    /**
     * 公司id
     */
    private Long companyId;

    /**
     * 审核状态，通用配置文档
     */
    private Integer verified;

    /**
     * 未通过原因
     */
    private String notPassCause;

    /**
     * 新建人类型，即操作人类型，查看通用配置文档
     */
    private Integer createType;

    /**
     * 新建人ID
     */
    private Long createId;

    /**
     * 新建时间
     */
    private Date createTime;

    /**
     * 修改人类型，即操作人类型，查看通用配置文档
     */
    private Integer updateType;

    /**
     * 修改人ID
     */
    private Long updateId;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 审核员工ID
     */
    private Long verifyId;

    /**
     * 审核时间
     */
    private Date verifyTime;
}